//
//  BaseTbv.h
//  ZITHER
//
//  Created by weixin on 2018/10/11.
//  Copyright © 2018年 weixn. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "noMoreDateView.h"




NS_ASSUME_NONNULL_BEGIN


@interface BaseTbv : UITableView

@property (nonatomic,assign)NSInteger  page;

/** 当没有数据显示时候 展示背景图 */
@property (nonatomic,strong)noMoreDateView * noMoreDateView;


/**
    大小
    是否有mj加载控件 0 or niu没有  1：两个都有 2:只有下拉 3:只有上啦
    是否是约束设置cell高度 还是 给代理添加cell高度
    注册cell
*/
-(instancetype)initializeFrame:(CGRect)frame isMj:(NSInteger)isMj isEstimatedRowHeight:(BOOL)estimatedRowHeight addRegisterNib:(NSArray<NSString*>*)arr;

-(void)endRefreshing;

-(void)Starefreshing;


-(void)setNoMoreDataBg:(BOOL)type NoDataState:(NoMoreDataState)NoDataState;



/** 日常总结。后期有时间需要整理的 */

/**
 首行高度设置
 self.tableHeaderView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 20)];

 
 */

@end

NS_ASSUME_NONNULL_END
